Requirements Engineering for Service-Oriented Enterprise Systems: Quality Requirements Negotiation
نویسندگان
چکیده
Service-oriented systems engineering (SoSE) counts its two-decade history. Nowadays it is a way of developing and deploying applications as well as the whole enterprise systems. Service-oriented requirements engineering (SoRE) as an integral part of SoSE and as a new requirements engineering subdiscipline faces a number of different kinds of challenges. The early SoRE approaches were derived from the initial phases of traditional software development methodologies, and the later ones are original, taking into account the specific characteristics of service-oriented systems. This paper discusses the specifics of service-oriented systems, describes the paradigm related SoRE issues and provides an overview of the characteristics of service-oriented enterprise systems. All these specifics and issues entail different methodological approaches to SoRE. The special attention is given to requirements negotiation activity. The paper presents a view-based approach to derive the balanced service quality requirements from an initial set of stakeholders’ needs.
منابع مشابه
Dysco: a Platform for Dynamic Qos-aware Web Service Composition
Service-Oriented Architecture (SOA) is one of the most promising trends in software engineering, which makes possible development of distributed systems via loosely coupled services. It provides significant efficiency in the development, deployment and execution of the software based on it and therefore could be applied to a wide range of distributed systems such as enterprise applications, emb...
متن کاملUsing Constraint Programming for the Automatic Detection of Conflicts in Quality Requirements
Requirements negotiation is quite an interesting, ongoing research area. Current requirements engineering models usually propose a negotiation process with similar methods and goals. Unfortunately, only a few have partial automatic support. In this paper, we revisit one of the most mature models, Boehm’s Win–Win model. Win–Win is a qualitative, process–oriented model so that it is specially sui...
متن کاملQuality-Driven Business Policy Specification and Refinement for Service-Oriented Systems
Enterprise software systems play an essential role in an organization’s business operation. Many business rules and regulations governing an organization’s operation can be translated into quality requirements of the relevant software systems, such as security, availability, and manageability. For systems implemented using Web Services, the specification and management of these qualities in the...
متن کاملA customer oriented systematic framework to extract business strategy in Indian electricity services
Competition in the electric service industry is highlighting the importance of a number of issues affecting the nature and quality of customer service. The quality of service(s) provided to electricity customers may be enhanced by competition, if doing so offers service suppliers a competitive advantage. On the other hand, service quality offered to some consumers could decline if utilities foc...
متن کاملAn Autonomic Service Oriented Architecture in Computational Engineering Framework
Service Oriented Architecture (SOA) technology enables composition of large and complex computational units out of the available atomic services. Implementation of SOA brings about challenges which include service discovery, service interaction, service composition, robustness, quality of service, security, etc. These challenges are mainly due to the dynamic nature of SOA. SOAmay often need to ...
متن کامل